Skip to content

Dependency Updates & Linting#121

Merged
TurtIeSocks merged 6 commits intomainfrom
dep-updates
Dec 16, 2025
Merged

Dependency Updates & Linting#121
TurtIeSocks merged 6 commits intomainfrom
dep-updates

Conversation

@TurtIeSocks
Copy link
Collaborator

  • Update all dependencies
  • Run new biome linter
  • Modernize some code

Only change that might affect things was fixing the ID thing in Quest.ts. It was adding an id property but according to the types, it should be questId?

@Mygod Mygod requested a review from Copilot December 15, 2025 23:24
@Mygod
Copy link
Collaborator

Mygod commented Dec 15, 2025

@codex review

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR modernizes the codebase by updating dependencies and applying linting improvements with Biome. The changes replace Prettier with Biome for code formatting, update TypeScript imports to use type modifiers, and standardize code style. A notable fix addresses an incorrect property name in Quest.ts, changing from id to questId to match type definitions.

  • Updated all dependencies including Node.js requirement (>=21.0.0), TypeScript (^5.9.3), and Jest (^30.2.0)
  • Replaced Prettier with Biome for linting and formatting
  • Corrected property name from id to questId in Quest.ts to match type definitions

Reviewed changes

Copilot reviewed 23 out of 24 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
package.json Updated dependencies, replaced Prettier with Biome, increased Node.js requirement to >=21.0.0, removed node-fetch dependency
biome.json Added Biome configuration with formatting and linting rules
.prettierignore Removed Prettier configuration file
src/index.ts Reorganized imports and reformatted Smeargle moves data
src/typings/*.ts Added type modifiers to import statements
src/classes/Quest.ts Fixed property name from id to questId and improved type annotations
src/classes/*.ts Added type modifiers to imports and applied linting fixes
src/base.ts Added type modifier to import statement

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Collaborator

@Mygod Mygod left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed some small things. LGTM.

@TurtIeSocks TurtIeSocks merged commit fa0e930 into main Dec 16, 2025
1 check passed
@TurtIeSocks TurtIeSocks deleted the dep-updates branch December 16, 2025 03:19
const values = Object.entries(
object.data.pokemonExtendedSettings.sizeSettings,
).map(([name, value]) => ({ name, value }))
).map(([name, value]) => ({ name, value: Number(value) }))
Copy link
Collaborator

@Fabio1988 Fabio1988 Dec 20, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TurtIeSocks this writes now disablePokedexRecordDisplayForForms in SizeSettings as number, instead of Boolean

I will try to fix: #126 , but WIP

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants